<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition template="/templates/templateDetalhe.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<ui:define name="conteudo">

		<ui:param name="actionBean"
			value="#{fornecedorMB.fornecedorDetalheMB}" />
		<h:form>
			<p:hotkey bind="esc"
				handler="document.getElementById('frm:btnCancelar').click()" />
		</h:form>

		<p:panel id="dialogCadastro" width="100%" height="80%"
			closable="false" widgetVar="dialogCadastroFornecedor"
			header="Cadastro de Fornecedor">

			<h:form id="frm">
				<p:wizard backLabel="Anterior" nextLabel="Próximo"
					rendered="#{not fornecedorMB.fornecedorDetalheMB.consultando}">

					<p:tab title="Dados Pessoais"
						rendered="#{not fornecedorMB.fornecedorDetalheMB.consultando}">
						<h:panelGrid columns="2" style="horizontal-align:center">
							<p:outputLabel value="Codigo:" />
							<p:inputText id="codigo"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.codigo}"
								disabled="true" />

							<p:outputLabel value="Data Cadastro:" for="dataCadastro" />
							<p:inputMask
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.dataCadastro}"
								disabled="true" required="true" maxlength="8"
								requiredMessage="Data Cadastro é obrigatória!" id="dataCadastro"
								mask="99/99/9999">
								<f:convertDateTime pattern="dd/MM/yyyy" timeZone="GMT-3" />
							</p:inputMask>

							<p:outputLabel for="razaoSocial" value="Razão Social:" />
							<p:focus for="razaoSocial">
								<p:inputText id="razaoSocial"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.razaoSocial}"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									required="true" size="50" maxlength="80"
									requiredMessage="Razao Social é obrigatório!" />
							</p:focus>

							<p:outputLabel value="Nome Fantasia:" for="nomefant"></p:outputLabel>

							<p:inputText required="true" id="nomefant" size="50"
								maxlength="80"
								disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.nome}">
							</p:inputText>



							<p:outputLabel value="Pessoa:" for="pessoa"></p:outputLabel>
							<p:selectOneRadio id="pessoa"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.tipoPessoa}"
								required="true"
								disabled="#{clienteMB.clienteDetalheMB.consultando}">
								<f:selectItems var="tipo"
									value="#{fornecedorMB.fornecedorDetalheMB.listaTipoPessoa}"
									itemLabel="#{tipo.descricao}" itemValue="#{tipo.id}"></f:selectItems>
							</p:selectOneRadio>

							<p:outputLabel value="CNPJ/CPF:" for="cnpjcpf"></p:outputLabel>
							<p:inputText id="cnpjcpf" required="true"
								onblur="mascara(event,'cnpj/cpf')" converter="cnpjCpfConvert"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.cnpjCpf}"
								disabled="#{not fornecedorMB.fornecedorDetalheMB.incluindo}"></p:inputText>

							<p:outputLabel value="Insc. Municipal:" for="im"></p:outputLabel>
							<p:inputText id="im"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.inscricaoMunicipal}"
								disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"></p:inputText>


							<p:outputLabel value="Insc. Estadual:" for="ie"></p:outputLabel>
							<p:inputText id="ie"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.inscricaoEstadual}"
								disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"></p:inputText>

							<p:outputLabel value="Site:" />
							<p:inputText id="site" placeholder="Informe um site, caso possua"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.site}"
								disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
								size="30" onchange="return(mascaras(this,site))"
								required="false" maxlength="50">

							</p:inputText>

							<p:outputLabel value="Email:" for="email" />
							<p:inputText id="email" required="true"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.email}"
								disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
								size="30" maxlength="50" validatorMessage="E-mail inválido">
								<f:validateRegex
									pattern="^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$" />
							</p:inputText>

						</h:panelGrid>
					</p:tab>
					<p:tab title="Contatos"
						rendered="#{not fornecedorMB.fornecedorDetalheMB.consultando}">
						<p:outputPanel id="tabelatelefone">
							<p:dataTable id="tbtelefone" paginatorPosition="bottom" rows="3"
								paginator="true" style="width:50% !important;"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.telefones}"
								var="itemtel" emptyMessage="Não há registros na lista"
								selectionMode="single" rowKey="#{itemtel.codigo}">
								<f:facet name="header">Telefones
									<p:columnGroup>
										<p:commandLink oncomplete="dialogCadastroTelefone.show()"
											title="Incluir Telefones" immediate="false" id="btnIncTel"
											rendered="#{not fornecedorMB.fornecedorDetalheMB.consultando}"
											update=":frmDialogTelefone">
											<h:graphicImage value="/imagens/telephone_add.png" width="15"
												height="15"></h:graphicImage>
										</p:commandLink>
										<p:tooltip id="toolTipFade" for="btnIncTel"
											value="Clique para cadastrar telefones" />
									</p:columnGroup>
								</f:facet>
								<p:column headerText="DDD">
									<h:outputText value="#{itemtel.ddd}"></h:outputText>
								</p:column>
								<p:column headerText="Telefone">
									<h:outputText value="#{itemtel.tel}"></h:outputText>
								</p:column>
								<p:column headerText="Tipo">
									<p:outputLabel value="#{itemtel.tipoTelefone.descricao}"></p:outputLabel>
								</p:column>
								<p:column headerText="Ação" style="text-align:center"
									rendered="#{not fornecedorMB.fornecedorDetalheMB.consultando}">
									<p:commandLink
										actionListener="#{fornecedorMB.fornecedorDetalheMB.excluirTel(itemtel)}"
										update=":frm:tabelatelefone">
										<p:graphicImage value="/imagens/x.png" height="14"></p:graphicImage>

									</p:commandLink>
								</p:column>
							</p:dataTable>
						</p:outputPanel>


					</p:tab>
					<p:tab title="Endereço"
						rendered="#{not fornecedorMB.fornecedorDetalheMB.consultando}">
						<p:panel header="Endereço">
							<h:panelGrid columns="2">

								<p:outputLabel value="Logradouro:" for="logradouro" />
								<p:inputText id="logradouro"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.logradouro}"
									size="40" maxlength="60" />


								<p:outputLabel value="Número:" />
								<p:inputText id="numero"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.numero}"
									size="15" onkeypress="return(mascaras(this,numero))"
									maxlength="10" />

								<p:outputLabel value="Complemento:" />
								<p:inputText id="compl"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.complemento}"
									size="15" maxlength="20" />


								<p:outputLabel value="Bairro:" for="bairro" />
								<p:inputText id="bairro"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.bairro}"
									size="40" maxlength="50" />

								<p:outputLabel value="CEP:" for="cep" />
								<p:inputMask id="cep"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.cep}"
									size="15" maxlength="9" mask="99999-999" />


								<p:outputLabel value="UF:" for="uf" />
								<p:selectOneMenu id="uf" filterMatchMode="contains"
									filter="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.uf}"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									style="width:150px;font-size:10px">
									<f:selectItems
										value="#{fornecedorMB.fornecedorDetalheMB.listaEstado}"
										var="uf" itemLabel="#{uf.uf}" itemValue="#{uf}"></f:selectItems>

								</p:selectOneMenu>


								<p:outputLabel value="Cidade:" for="cidade" />
								<p:inputText id="cidade"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.cidade}"
									size="40" maxlength="50" />

							</h:panelGrid>
						</p:panel>
					</p:tab>
					<p:tab title="Confirmação">
						<h:panelGrid columns="3">
							<h:panelGrid columns="2" style="horizontal-align:center">

								<p:outputLabel value="Data Cadastro:" for="dataCadastroconf" />
								<p:inputMask
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.dataCadastro}"
									disabled="true" required="true" maxlength="8"
									requiredMessage="Data Cadastro é obrigatória!"
									id="dataCadastroconf" mask="99/99/9999">
									<f:convertDateTime pattern="dd/MM/yyyy" timeZone="GMT-3" />
								</p:inputMask>

								<p:outputLabel value="Nome Fantasia:" for="nomefantconf"></p:outputLabel>
								<p:focus for="nomefantconf">
									<p:inputText required="true" id="nomefantconf" size="50"
										maxlength="80" disabled="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.nome}">
									</p:inputText>
								</p:focus>

								<p:outputLabel for="razaoSocialconf" value="Razão Social:" />
								<p:focus for="razaoSocialconf">
									<p:inputText id="razaoSocialconf"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.razaoSocial}"
										disabled="true" required="true" size="50" maxlength="80"
										requiredMessage="Razao Social é obrigatório!" />
								</p:focus>

								<p:outputLabel value="Pessoa:" for="pessoaconf"></p:outputLabel>
								<p:selectOneRadio id="pessoaconf"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.tipoPessoa}"
									required="true" disabled="true">
									<f:selectItems var="tipo"
										value="#{fornecedorMB.fornecedorDetalheMB.listaTipoPessoa}"
										itemLabel="#{tipo.descricao}" itemValue="#{tipo.id}"></f:selectItems>
								</p:selectOneRadio>

								<p:outputLabel value="CNPJ/CPF:" for="cnpjcpfconf"></p:outputLabel>
								<p:inputText id="cnpjcpfconf" required="true"
									onblur="mascara(event,'cnpj/cpf')" converter="cnpjCpfConvert"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.cnpjCpf}"
									disabled="true"></p:inputText>
							</h:panelGrid>
							<h:panelGrid columns="2" style="horizontal-align:center">
								<p:outputLabel value="Insc. Municipal:" for="imconf"></p:outputLabel>
								<p:inputText id="imconf"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.inscricaoMunicipal}"
									disabled="true"></p:inputText>


								<p:outputLabel value="Insc. Estadual:" for="ieconf"></p:outputLabel>
								<p:inputText id="ieconf"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.inscricaoEstadual}"
									disabled="true"></p:inputText>

								<p:outputLabel value="Site:" />
								<p:inputText id="siteconf"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.site}"
									disabled="true" required="false" maxlength="50">

								</p:inputText>

								<p:outputLabel value="Email:" for="emailconf" />
								<p:inputText id="emailconf" required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.email}"
									disabled="true" maxlength="50"
									validatorMessage="E-mail inválido">
									<f:validateRegex
										pattern="^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$" />
								</p:inputText>

							</h:panelGrid>
							<p:dataTable id="tbtelefoneconf" paginatorPosition="bottom"
								rows="3" paginator="true"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.telefones}"
								var="item" emptyMessage="Não há registros na lista">
								<f:facet name="header">Telefones
							</f:facet>
								<p:column headerText="DDD">
									<h:outputText value="#{item.ddd}"></h:outputText>
								</p:column>
								<p:column headerText="Telefone">
									<h:outputText value="#{item.tel}"></h:outputText>
								</p:column>
								<p:column headerText="Tipo">
									<p:outputLabel value="#{item.tipoTelefone.descricao}"></p:outputLabel>
								</p:column>
							</p:dataTable>
						</h:panelGrid>
						<p:panel header="Endereço">
							<h:panelGrid columns="2">
								<h:panelGrid columns="2">
									<p:outputLabel value="Logradouro:" for="logradouroconf" />
									<p:inputText id="logradouroconf" disabled="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.logradouro}"
										size="40" maxlength="60" />


									<p:outputLabel value="Número:" />
									<p:inputText id="numeroconf" disabled="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.numero}"
										size="15" onkeypress="return(mascaras(this,numero))"
										maxlength="10" />

									<p:outputLabel value="Complemento:" />
									<p:inputText id="complconf" disabled="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.complemento}"
										size="15" maxlength="20" />


									<p:outputLabel value="Bairro:" for="bairroconf" />
									<p:inputText id="bairroconf" disabled="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.bairro}"
										size="40" maxlength="50" />
								</h:panelGrid>
								<h:panelGrid columns="2">
									<p:outputLabel value="CEP:" for="cepconf" />
									<p:inputMask id="cepconf" disabled="true" required="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.cep}"
										size="15" maxlength="9" mask="99999-999" />


									<p:outputLabel value="UF:" for="ufconf" />
									<p:selectOneMenu id="ufconf" filterMatchMode="contains"
										filter="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.uf}"
										disabled="true" style="width:150px;font-size:10px">
										<f:selectItems
											value="#{fornecedorMB.fornecedorDetalheMB.listaEstado}"
											var="uf" itemLabel="#{uf.uf}" itemValue="#{uf}"></f:selectItems>

									</p:selectOneMenu>


									<p:outputLabel value="Cidade:" for="cidadeconf" />
									<p:inputText id="cidadeconf" disabled="true" required="true"
										value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.cidade}"
										size="40" maxlength="50" />
								</h:panelGrid>
							</h:panelGrid>
						</p:panel>
						<h:panelGrid columns="2">
							<p:commandButton id="btnConfirma"
								action="#{fornecedorMB.fornecedorDetalheMB.salvar}"
								rendered="#{not fornecedorMB.fornecedorDetalheMB.consultando}"
								value="Confirma" update=":mensagem" />

						</h:panelGrid>


					</p:tab>

				</p:wizard>
			</h:form>
			<h:form id="frmConsulta">
				<h:panelGrid
					rendered="#{fornecedorMB.fornecedorDetalheMB.consultando}">
					<h:panelGrid columns="3">
						<h:panelGrid columns="2" style="horizontal-align:center">

							<p:outputLabel value="Data Cadastro:" for="dataCadastrocons" />
							<p:inputMask
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.dataCadastro}"
								disabled="true" required="true" maxlength="8"
								requiredMessage="Data Cadastro é obrigatória!"
								id="dataCadastrocons" mask="99/99/9999">
								<f:convertDateTime pattern="dd/MM/yyyy" timeZone="GMT-3" />
							</p:inputMask>

							<p:outputLabel value="Nome Fantasia:" for="nomefantcons"></p:outputLabel>
							<p:focus for="nomefantcons">
								<p:inputText required="true" id="nomefantcons" size="50"
									maxlength="80" disabled="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.nome}">
								</p:inputText>
							</p:focus>

							<p:outputLabel for="razaoSocialcons" value="Razão Social:" />
							<p:focus for="razaoSocialcons">
								<p:inputText id="razaoSocialcons"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.razaoSocial}"
									disabled="true" required="true" size="50" maxlength="80"
									requiredMessage="Razao Social é obrigatório!" />
							</p:focus>

							<p:outputLabel value="Pessoa:"></p:outputLabel>
							<p:selectOneRadio
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.tipoPessoa}"
								required="true" disabled="true">
								<f:selectItems var="tipo"
									value="#{fornecedorMB.fornecedorDetalheMB.listaTipoPessoa}"
									itemLabel="#{tipo.descricao}" itemValue="#{tipo.id}"></f:selectItems>
							</p:selectOneRadio>

							<p:outputLabel value="CNPJ/CPF:" for="cnpjcpfcons"></p:outputLabel>
							<p:inputText id="cnpjcpfcons" required="true"
								onblur="mascara(event,'cnpj/cpf')" converter="cnpjCpfConvert"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.cnpjCpf}"
								disabled="true"></p:inputText>
						</h:panelGrid>
						<h:panelGrid columns="2" style="horizontal-align:center">
							<p:outputLabel value="Insc. Municipal:" for="imcons"></p:outputLabel>
							<p:inputText id="imcons" size="30"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.inscricaoMunicipal}"
								disabled="true"></p:inputText>


							<p:outputLabel value="Insc. Estadual:" for="iecons"></p:outputLabel>
							<p:inputText id="iecons" size="30"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.inscricaoEstadual}"
								disabled="true"></p:inputText>

							<p:outputLabel value="Site:" />
							<p:inputText id="sitecons"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.site}"
								size="30" disabled="true" required="false" maxlength="50">

							</p:inputText>

							<p:outputLabel value="Email:" for="emailcons" />
							<p:inputText id="emailcons" size="30"
								value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.email}"
								disabled="true" maxlength="50">

							</p:inputText>
						</h:panelGrid>
						<p:dataTable id="tbtelefonecons" paginatorPosition="bottom"
							rows="3" paginator="true"
							value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.telefones}"
							var="item" emptyMessage="Não há registros na lista">
							<f:facet name="header">Telefones
							</f:facet>
							<p:column headerText="DDD">
								<h:outputText value="#{item.ddd}"></h:outputText>
							</p:column>
							<p:column headerText="Telefone">
								<h:outputText value="#{item.tel}"></h:outputText>
							</p:column>
							<p:column headerText="Tipo">
								<p:outputLabel value="#{item.tipoTelefone.descricao}"></p:outputLabel>
							</p:column>
						</p:dataTable>
					</h:panelGrid>
					<p:panel header="Endereço">
						<h:panelGrid columns="2">
							<h:panelGrid columns="2">
								<p:outputLabel value="Logradouro:" for="logradourocons" />
								<p:inputText id="logradourocons" disabled="true" required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.logradouro}"
									size="40" maxlength="60" />


								<p:outputLabel value="Número:" />
								<p:inputText id="numerocons" disabled="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.numero}"
									size="15" onkeypress="return(mascaras(this,numero))"
									maxlength="10" />

								<p:outputLabel value="Complemento:" />
								<p:inputText id="complcons" disabled="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.complemento}"
									size="15" maxlength="20" />


								<p:outputLabel value="Bairro:" for="bairrocons" />
								<p:inputText id="bairrocons" disabled="true" required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.bairro}"
									size="40" maxlength="50" />
							</h:panelGrid>
							<h:panelGrid columns="2">
								<p:outputLabel value="CEP:" for="cepcons" />
								<p:inputMask id="cepcons"
									disabled="#{fornecedorMB.fornecedorDetalheMB.consultando}"
									required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.cep}"
									size="15" maxlength="9" mask="99999-999" />


								<p:outputLabel value="UF:" for="ufcons" />
								<p:selectOneMenu id="ufcons" filterMatchMode="contains"
									filter="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.uf}"
									disabled="true" style="width:150px;font-size:12px">
									<f:selectItems
										value="#{fornecedorMB.fornecedorDetalheMB.listaEstado}"
										var="uf" itemLabel="#{uf.uf}" itemValue="#{uf}"></f:selectItems>

								</p:selectOneMenu>


								<p:outputLabel value="Cidade:" for="cidadecons" />
								<p:inputText id="cidadecons" disabled="true" required="true"
									value="#{fornecedorMB.fornecedorDetalheMB.fornecedor.dadosCadastro.endereco.cidade}"
									size="40" maxlength="50" />

							</h:panelGrid>
						</h:panelGrid>
					</p:panel>
				</h:panelGrid>

				<h:panelGrid columns="2">

					<p:commandButton id="btnCancelar" value="Cancelar" immediate="true"
						action="#{actionBean.sair}" />

				</h:panelGrid>
			</h:form>
		</p:panel>
		<ui:include src="/includes/dialogCadastroTelefone.xhtml" />
	</ui:define>
</ui:composition>
